<?php
namespace app\admin\controller;

class Media extends Admin{
    public function __construct(){
        parent::__construct();
        $this->model = "Media";
        $this->assign("model","Media");
    }
    // public function index(){
    //     $getData = input('param.');
    //     $whereData = '';
    //     if ($this->uinfo['roleid'] != 1) {
    //         $whereData = 'userid='.$this->uinfo['userid'];
    //     }
    //     if ($getData) {
    //         foreach ($getData as $k=>$v) {
    //             if (!$whereData) {
    //                 $whereData .= $k.'='.$v;
    //             }else{
    //                 $whereData .= '&'.$k.'='.$v;
    //             }
    //         }
    //     }
    //     $this->assign('whereData', $whereData);
    //     $this->assign('keywords', isset($getData['keywords']) ? $getData['keywords'] : '');
    //     return $this->fetch();
    // }
    protected function get_where_map(){
        // $whereData = input("param.whereData/s");
        $keywords = input('param.keywords');
        // $whereData = urldecode($whereData);
        $whereDatas = [];
        // if ($whereData) {
        //     $whereData = explode('&', $whereData);
        //     foreach ($whereData as $v) {
        //         $r = explode('=', $v);
        //         if ($r[0] == 'keywords') {
        //             $whereDatas = [];
        //             $whereDatas['id|title|descrip'] = ['like', '%'.$r[1].'%'];
        //             break;
        //         }else{
        //             $whereDatas[$r[0]] = $r[1];
        //         }
        //     }
        // }
        if ($this->uinfo['roleid'] != 1) {
            $whereDatas['userid'] = $this->uinfo['userid'];
        }
        if ($keywords) {
            $whereDatas['id|title|tagno'] = ['like', "%$keywords%"];
        }
        return $whereDatas;
    }
    public function data_save(){
        $db = model($this->model);
        $postData = input("post.postData");
        parse_str($postData,$dataarr);
        $dataarr['userid'] = $this->uinfo['userid'];
        $dataarr['roleid'] = $this->uinfo['roleid'];
        $id = $db->save_data($dataarr);
        if($id === false){
            return json(['status' => 0,'msg'=>$db->getError()]);
        }
        return json(['status' => 1,'msg'=>'操作成功']);
    }
}